package com.offics.loan.application.dto.loan;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 贷款产品响应
 */
@Data
public class LoanProductResponse {

    /**
     * 产品ID
     */
    private Long id;

    /**
     * 产品名称
     */
    private String name;

    /**
     * 最小金额（单位：分）
     */
    private Long minAmount;

    /**
     * 最大金额（单位：分）
     */
    private Long maxAmount;

    /**
     * 最小期限（单位：月）
     */
    private Integer minPeriod;

    /**
     * 最大期限（单位：月）
     */
    private Integer maxPeriod;

    /**
     * 贷款利率（年化）
     */
    private BigDecimal interestRate;

    /**
     * 产品描述
     */
    private String description;

    /**
     * 状态（0-禁用，1-启用）
     */
    private Integer status;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}